home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 7
/
CD FunHouse 7 For The Macintosh (Wayzata)(1992).iso
/
• Interesting Stuff •
/
HyperLabels 2.0
/
HyperLabels 2.0.rsrc
/
XFCN_1991_volumes.txt
< prev
Wrap
Text File
|
1990-03-22
|
70KB
|
1,225 lines
start:
00000000 600E bra +0x10 /* 00000010 */
00000002 0000 5846 ori.b D0, 0x46 /* 'F' */
00000006 434E chk.w D1, A6
00000008 07C7 .incomplete
0000000A 0000 0000 ori.b D0, 0x0
0000000E 0000 41FA ori.b D0, 0xFA
// begin alternate branch 00000010-00000014
label00000010:
00000010 41FA FFEE lea.l A0, [PC - 0x12 /* 00000000, value 0x600E0000 */]
// end alternate branch 00000010-00000014
label00000010: // (misaligned)
00000012 FFEE .invalid <<F/7/7>>
00000014 21C8 09CE move.l [0x000009CE /* ToolScratch */], A0
00000018 6000 03BC bra +0x3BE /* 000003D6 */
0000001C A02C syscall InitApplZone
0000001E 4EFA 01D0 jmp [PC + 0x1D0 /* 000001F0 */]
00000022 225F movea.l A1, [A7]+
00000024 205F movea.l A0, [A7]+
00000026 A057 syscall SetAppBase/SetApplBase
00000028 4EFA 01C4 jmp [PC + 0x1C4 /* 000001EE */]
0000002C 225F movea.l A1, [A7]+
0000002E 204F movea.l A0, A7
00000030 A019 syscall InitZone
00000032 DEFC 000E add.w A7, 0xE
00000036 4EFA 01B6 jmp [PC + 0x1B6 /* 000001EE */]
0000003A 225F movea.l A1, [A7]+
0000003C 205F movea.l A0, [A7]+
0000003E A02D syscall SetApplLimit
00000040 4EFA 01AC jmp [PC + 0x1AC /* 000001EE */]
00000044 4A38 028E tst.b [0x0000028E /* ROM85 */]
00000048 6A2A bpl +0x2C /* 00000074 */
0000004A 2078 0130 movea.l A0, [0x00000130 /* ApplLimit */]
0000004E 43F8 0114 lea.l A1, [0x00000114 /* HeapEnd */]
00000052 2008 move.l D0, A0
00000054 9091 sub.l D0, [A1]
00000056 740C moveq.l D2, 0x0C
00000058 B082 cmp.l D0, D2
0000005A 6516 bcs +0x18 /* 00000072 */
0000005C 2251 movea.l A1, [A1]
0000005E 21C8 0114 move.l [0x00000114 /* HeapEnd */], A0
00000062 2280 move.l [A1], D0
00000064 4211 clr.b [A1]
00000066 2278 02AA movea.l A1, [0x000002AA /* ApplZone */]
0000006A 2288 move.l [A1], A0
0000006C 2082 move.l [A0], D2
0000006E D1A9 000C add.l [A1 + 0xC], D0
label00000072:
00000072 4E75 rts
label00000074:
00000074 A063 syscall MaxApplZone
00000076 4E75 rts
00000078 A036 syscall MoreMasters
0000007A 4EFA 0174 jmp [PC + 0x174 /* 000001F0 */]
0000007E A11A syscall GetZone, flags=1
00000080 2F48 0004 move.l [A7 + 0x4], A0
00000084 4EFA 016A jmp [PC + 0x16A /* 000001F0 */]
00000088 225F movea.l A1, [A7]+
0000008A 205F movea.l A0, [A7]+
0000008C A01B syscall SetZone
0000008E 4EFA 015E jmp [PC + 0x15E /* 000001EE */]
00000092 2F78 02A6 0004 move.l [A7 + 0x4], [0x000002A6 /* SysZone */]
00000098 4EFA 015C jmp [PC + 0x15C /* 000001F6 */]
0000009C 2F78 02AA 0004 move.l [A7 + 0x4], [0x000002AA /* ApplZone */]
000000A2 4EFA 0152 jmp [PC + 0x152 /* 000001F6 */]
fn000000A6:
000000A6 225F movea.l A1, [A7]+
000000A8 201F move.l D0, [A7]+
000000AA A122 syscall NewHandle, flags=1
000000AC 2E88 move.l [A7], A0
000000AE 4EFA 013E jmp [PC + 0x13E /* 000001EE */]
000000B2 225F movea.l A1, [A7]+
000000B4 205F movea.l A0, [A7]+
000000B6 A023 syscall DisposHandle/DisposeHandle
000000B8 4EFA 0134 jmp [PC + 0x134 /* 000001EE */]
000000BC 225F movea.l A1, [A7]+
000000BE 205F movea.l A0, [A7]+
000000C0 A025 syscall GetHandleSize
000000C2 2E80 move.l [A7], D0
000000C4 6A06 bpl +0x8 /* 000000CC */
000000C6 4297 clr.l [A7]
000000C8 4EFA 0124 jmp [PC + 0x124 /* 000001EE */]
label000000CC:
000000CC 4EFA 011E jmp [PC + 0x11E /* 000001EC */]
000000D0 225F movea.l A1, [A7]+
000000D2 201F move.l D0, [A7]+
000000D4 205F movea.l A0, [A7]+
000000D6 A024 syscall SetHandleSize
000000D8 4EFA 0114 jmp [PC + 0x114 /* 000001EE */]
000000DC 225F movea.l A1, [A7]+
000000DE 205F movea.l A0, [A7]+
000000E0 A126 syscall HandleZone, flags=1
000000E2 2E88 move.l [A7], A0
000000E4 4EFA 0108 jmp [PC + 0x108 /* 000001EE */]
000000E8 225F movea.l A1, [A7]+
000000EA 205F movea.l A0, [A7]+
000000EC A128 syscall RecoverHandle, flags=1
000000EE 2E88 move.l [A7], A0
000000F0 4EFA 00FA jmp [PC + 0xFA /* 000001EC */]
000000F4 225F movea.l A1, [A7]+
000000F6 201F move.l D0, [A7]+
000000F8 205F movea.l A0, [A7]+
000000FA A027 syscall ReallocateHandle
000000FC 4EFA 00F0 jmp [PC + 0xF0 /* 000001EE */]
00000100 225F movea.l A1, [A7]+
00000102 201F move.l D0, [A7]+
00000104 A11E syscall NewPtr, flags=1
00000106 2E88 move.l [A7], A0
00000108 4EFA 00E4 jmp [PC + 0xE4 /* 000001EE */]
0000010C 225F movea.l A1, [A7]+
0000010E 205F movea.l A0, [A7]+
00000110 A01F syscall DisposPtr/DisposePtr
00000112 4EFA 00DA jmp [PC + 0xDA /* 000001EE */]
00000116 225F movea.l A1, [A7]+
00000118 205F movea.l A0, [A7]+
0000011A A021 syscall GetPtrSize
0000011C 2E80 move.l [A7], D0
0000011E 6A06 bpl +0x8 /* 00000126 */
00000120 4297 clr.l [A7]
00000122 4EFA 00CA jmp [PC + 0xCA /* 000001EE */]
label00000126:
00000126 4EFA 00C4 jmp [PC + 0xC4 /* 000001EC */]
0000012A 225F movea.l A1, [A7]+
0000012C 201F move.l D0, [A7]+
0000012E 205F movea.l A0, [A7]+
00000130 A020 syscall SetPtrSize
00000132 4EFA 00BA jmp [PC + 0xBA /* 000001EE */]
00000136 225F movea.l A1, [A7]+
00000138 205F movea.l A0, [A7]+
0000013A A148 syscall PtrZone, flags=1
0000013C 2E88 move.l [A7], A0
0000013E 4EFA 00AE jmp [PC + 0xAE /* 000001EE */]
00000142 A01C syscall FreeMem
00000144 2F40 0004 move.l [A7 + 0x4], D0
00000148 4EFA 00AC jmp [PC + 0xAC /* 000001F6 */]
0000014C 225F movea.l A1, [A7]+
0000014E A11D syscall MaxMem, flags=1
00000150 2208 move.l D1, A0
00000152 205F movea.l A0, [A7]+
00000154 2081 move.l [A0], D1
00000156 2E80 move.l [A7], D0
00000158 4EFA 0092 jmp [PC + 0x92 /* 000001EC */]
0000015C 225F movea.l A1, [A7]+
0000015E 201F move.l D0, [A7]+
00000160 A04C syscall CompactMem
00000162 2E80 move.l [A7], D0
00000164 4EFA 0086 jmp [PC + 0x86 /* 000001EC */]
00000168 225F movea.l A1, [A7]+
0000016A 201F move.l D0, [A7]+
0000016C A040 syscall ResrvMem/ReserveMem
0000016E 4EFA 007E jmp [PC + 0x7E /* 000001EE */]
00000172 225F movea.l A1, [A7]+
00000174 201F move.l D0, [A7]+
00000176 A04D syscall PurgeMem
00000178 4EFA 0074 jmp [PC + 0x74 /* 000001EE */]
0000017C 225F movea.l A1, [A7]+
0000017E 205F movea.l A0, [A7]+
00000180 A02B syscall EmptyHandle
00000182 4EFA 006A jmp [PC + 0x6A /* 000001EE */]
fn00000186:
00000186 225F movea.l A1, [A7]+
00000188 205F movea.l A0, [A7]+
0000018A A029 syscall HLock
0000018C 4EFA 0060 jmp [PC + 0x60 /* 000001EE */]
fn00000190:
00000190 225F movea.l A1, [A7]+
00000192 205F movea.l A0, [A7]+
00000194 A02A syscall HUnlock
00000196 4EFA 0056 jmp [PC + 0x56 /* 000001EE */]
0000019A 225F movea.l A1, [A7]+
0000019C 205F movea.l A0, [A7]+
0000019E A049 syscall HPurge
000001A0 4EFA 004C jmp [PC + 0x4C /* 000001EE */]
000001A4 225F movea.l A1, [A7]+
000001A6 205F movea.l A0, [A7]+
000001A8 A04A syscall HNoPurge
000001AA 4EFA 0042 jmp [PC + 0x42 /* 000001EE */]
000001AE 225F movea.l A1, [A7]+
000001B0 205F movea.l A0, [A7]+
000001B2 A04B syscall SetGrowZone
000001B4 4EFA 0038 jmp [PC + 0x38 /* 000001EE */]
000001B8 2F78 0328 0004 move.l [A7 + 0x4], [0x00000328 /* GZRootHnd */]
000001BE 4E75 rts
fn000001C0:
000001C0 221F move.l D1, [A7]+
000001C2 201F move.l D0, [A7]+
000001C4 225F movea.l A1, [A7]+
000001C6 205F movea.l A0, [A7]+
000001C8 A02E syscall BlockMove/BlockMoveData
000001CA 2241 movea.l A1, D1
000001CC 4EFA 0020 jmp [PC + 0x20 /* 000001EE */]
000001D0 2F78 0108 0004 move.l [A7 + 0x4], [0x00000108 /* MemTop */]
000001D6 4EFA 001E jmp [PC + 0x1E /* 000001F6 */]
000001DA 3F78 0220 0004 move.w [A7 + 0x4], [0x00000220 /* MemErr */]
000001E0 4E75 rts
000001E2 2F78 0130 0004 move.l [A7 + 0x4], [0x00000130 /* ApplLimit */]
000001E8 4EFA 000C jmp [PC + 0xC /* 000001F6 */]
label000001EC:
000001EC 7000 moveq.l D0, 0x00
label000001EE:
000001EE 2F09 move.l -[A7], A1
label000001F0:
000001F0 31C0 0220 move.w [0x00000220 /* MemErr */], D0
000001F4 4E75 rts
label000001F6:
000001F6 7000 moveq.l D0, 0x00
000001F8 60F6 bra -0x8 /* 000001F0 */
000001FA 225F movea.l A1, [A7]+
000001FC 101F move.b D0, [A7]+
000001FE 205F movea.l A0, [A7]+
00000200 6606 bne +0x8 /* 00000208 */
00000202 7001 moveq.l D0, 0x01
00000204 A260 syscall FSDispatch/HFSDispatch, flags=2
00000206 6004 bra +0x6 /* 0000020C */
label00000208:
00000208 7001 moveq.l D0, 0x01
0000020A A660 syscall FSDispatch/HFSDispatch, flags=6
label0000020C:
0000020C 3E80 move.w [A7], D0
0000020E 4ED1 jmp [A1]
00000210 225F movea.l A1, [A7]+
00000212 101F move.b D0, [A7]+
00000214 205F movea.l A0, [A7]+
00000216 6606 bne +0x8 /* 0000021E */
00000218 7002 moveq.l D0, 0x02
0000021A A260 syscall FSDispatch/HFSDispatch, flags=2
0000021C 6004 bra +0x6 /* 00000222 */
label0000021E:
0000021E 7002 moveq.l D0, 0x02
00000220 A660 syscall FSDispatch/HFSDispatch, flags=6
label00000222:
00000222 3E80 move.w [A7], D0
00000224 4ED1 jmp [A1]
00000226 225F movea.l A1, [A7]+
00000228 101F move.b D0, [A7]+
0000022A 205F movea.l A0, [A7]+
0000022C 6604 bne +0x6 /* 00000232 */
0000022E A215 syscall SetVol/PBHSetVol/HSetVol, flags=2
00000230 6002 bra +0x4 /* 00000234 */
label00000232:
00000232 A615 syscall SetVol/PBHSetVol/HSetVol, flags=6
label00000234:
00000234 3E80 move.w [A7], D0
00000236 4ED1 jmp [A1]
00000238 225F movea.l A1, [A7]+
0000023A 101F move.b D0, [A7]+
0000023C 205F movea.l A0, [A7]+
0000023E 6604 bne +0x6 /* 00000244 */
00000240 A214 syscall GetVol/PBHGetVol/HGetVol, flags=2
00000242 6002 bra +0x4 /* 00000246 */
label00000244:
00000244 A614 syscall GetVol/PBHGetVol/HGetVol, flags=6
label00000246:
00000246 3E80 move.w [A7], D0
00000248 4ED1 jmp [A1]
0000024A 225F movea.l A1, [A7]+
0000024C 101F move.b D0, [A7]+
0000024E 205F movea.l A0, [A7]+
00000250 6606 bne +0x8 /* 00000258 */
00000252 7005 moveq.l D0, 0x05
00000254 A260 syscall FSDispatch/HFSDispatch, flags=2
00000256 6004 bra +0x6 /* 0000025C */
label00000258:
00000258 7005 moveq.l D0, 0x05
0000025A A660 syscall FSDispatch/HFSDispatch, flags=6
label0000025C:
0000025C 3E80 move.w [A7], D0
0000025E 4ED1 jmp [A1]
00000260 225F movea.l A1, [A7]+
00000262 101F move.b D0, [A7]+
00000264 205F movea.l A0, [A7]+
00000266 6606 bne +0x8 /* 0000026E */
00000268 7006 moveq.l D0, 0x06
0000026A A260 syscall FSDispatch/HFSDispatch, flags=2
0000026C 6004 bra +0x6 /* 00000272 */
label0000026E:
0000026E 7006 moveq.l D0, 0x06
00000270 A660 syscall FSDispatch/HFSDispatch, flags=6
label00000272:
00000272 3E80 move.w [A7], D0
00000274 4ED1 jmp [A1]
00000276 225F movea.l A1, [A7]+
00000278 101F move.b D0, [A7]+
0000027A 205F movea.l A0, [A7]+
0000027C 6606 bne +0x8 /* 00000284 */
0000027E 7007 moveq.l D0, 0x07
00000280 A260 syscall FSDispatch/HFSDispatch, flags=2
00000282 6004 bra +0x6 /* 00000288 */
label00000284:
00000284 7007 moveq.l D0, 0x07
00000286 A660 syscall FSDispatch/HFSDispatch, flags=6
label00000288:
00000288 3E80 move.w [A7], D0
0000028A 4ED1 jmp [A1]
0000028C 225F movea.l A1, [A7]+
0000028E 101F move.b D0, [A7]+
00000290 205F movea.l A0, [A7]+
00000292 6606 bne +0x8 /* 0000029A */
00000294 7008 moveq.l D0, 0x08
00000296 A260 syscall FSDispatch/HFSDispatch, flags=2
00000298 6004 bra +0x6 /* 0000029E */
label0000029A:
0000029A 7008 moveq.l D0, 0x08
0000029C A660 syscall FSDispatch/HFSDispatch, flags=6
label0000029E:
0000029E 3E80 move.w [A7], D0
000002A0 4ED1 jmp [A1]
000002A2 225F movea.l A1, [A7]+
000002A4 101F move.b D0, [A7]+
000002A6 205F movea.l A0, [A7]+
000002A8 6606 bne +0x8 /* 000002B0 */
000002AA 7009 moveq.l D0, 0x09
000002AC A260 syscall FSDispatch/HFSDispatch, flags=2
000002AE 6004 bra +0x6 /* 000002B4 */
label000002B0:
000002B0 7009 moveq.l D0, 0x09
000002B2 A660 syscall FSDispatch/HFSDispatch, flags=6
label000002B4:
000002B4 3E80 move.w [A7], D0
000002B6 4ED1 jmp [A1]
000002B8 225F movea.l A1, [A7]+
000002BA 101F move.b D0, [A7]+
000002BC 205F movea.l A0, [A7]+
000002BE 6606 bne +0x8 /* 000002C6 */
000002C0 700A moveq.l D0, 0x0A
000002C2 A260 syscall FSDispatch/HFSDispatch, flags=2
000002C4 6004 bra +0x6 /* 000002CA */
label000002C6:
000002C6 700A moveq.l D0, 0x0A
000002C8 A660 syscall FSDispatch/HFSDispatch, flags=6
label000002CA:
000002CA 3E80 move.w [A7], D0
000002CC 4ED1 jmp [A1]
000002CE 225F movea.l A1, [A7]+
000002D0 101F move.b D0, [A7]+
000002D2 205F movea.l A0, [A7]+
000002D4 6604 bne +0x6 /* 000002DA */
000002D6 A210 syscall Allocate/PBAllocContig/AllocContig, flags=2
000002D8 6002 bra +0x4 /* 000002DC */
label000002DA:
000002DA A610 syscall Allocate/PBAllocContig/AllocContig, flags=6
label000002DC:
000002DC 3E80 move.w [A7], D0
000002DE 4ED1 jmp [A1]
000002E0 225F movea.l A1, [A7]+
000002E2 101F move.b D0, [A7]+
000002E4 205F movea.l A0, [A7]+
000002E6 6606 bne +0x8 /* 000002EE */
000002E8 7010 moveq.l D0, 0x10
000002EA A260 syscall FSDispatch/HFSDispatch, flags=2
000002EC 6004 bra +0x6 /* 000002F2 */
label000002EE:
000002EE 7010 moveq.l D0, 0x10
000002F0 A660 syscall FSDispatch/HFSDispatch, flags=6
label000002F2:
000002F2 3E80 move.w [A7], D0
000002F4 4ED1 jmp [A1]
000002F6 225F movea.l A1, [A7]+
000002F8 101F move.b D0, [A7]+
000002FA 205F movea.l A0, [A7]+
000002FC 6606 bne +0x8 /* 00000304 */
000002FE 7011 moveq.l D0, 0x11
00000300 A260 syscall FSDispatch/HFSDispatch, flags=2
00000302 6004 bra +0x6 /* 00000308 */
label00000304:
00000304 7011 moveq.l D0, 0x11
00000306 A660 syscall FSDispatch/HFSDispatch, flags=6
label00000308:
00000308 3E80 move.w [A7], D0
0000030A 4ED1 jmp [A1]
0000030C 225F movea.l A1, [A7]+
0000030E 101F move.b D0, [A7]+
00000310 205F movea.l A0, [A7]+
00000312 6606 bne +0x8 /* 0000031A */
00000314 700B moveq.l D0, 0x0B
00000316 A260 syscall FSDispatch/HFSDispatch, flags=2
00000318 6004 bra +0x6 /* 0000031E */
label0000031A:
0000031A 700B moveq.l D0, 0x0B
0000031C A660 syscall FSDispatch/HFSDispatch, flags=6
label0000031E:
0000031E 3E80 move.w [A7], D0
00000320 4ED1 jmp [A1]
fn00000322:
00000322 225F movea.l A1, [A7]+
00000324 101F move.b D0, [A7]+
00000326 205F movea.l A0, [A7]+
00000328 6604 bne +0x6 /* 0000032E */
0000032A A207 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=2
0000032C 6002 bra +0x4 /* 00000330 */
label0000032E:
0000032E A607 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=6
label00000330:
00000330 3E80 move.w [A7], D0
00000332 4ED1 jmp [A1]
00000334 225F movea.l A1, [A7]+
00000336 101F move.b D0, [A7]+
00000338 205F movea.l A0, [A7]+
0000033A 6604 bne +0x6 /* 00000340 */
0000033C A200 syscall OpenSlot, flags=2
0000033E 6002 bra +0x4 /* 00000342 */
label00000340:
00000340 A600 syscall Open/PBHOpen/HOpen, flags=6
label00000342:
00000342 3E80 move.w [A7], D0
00000344 4ED1 jmp [A1]
00000346 225F movea.l A1, [A7]+
00000348 101F move.b D0, [A7]+
0000034A 205F movea.l A0, [A7]+
0000034C 6604 bne +0x6 /* 00000352 */
0000034E A20A syscall OpenRF/PBHOpenRF/HOpenRF, flags=2
00000350 6002 bra +0x4 /* 00000354 */
label00000352:
00000352 A60A syscall OpenRF/PBHOpenRF/HOpenRF, flags=6
label00000354:
00000354 3E80 move.w [A7], D0
00000356 4ED1 jmp [A1]
00000358 225F movea.l A1, [A7]+
0000035A 101F move.b D0, [A7]+
0000035C 205F movea.l A0, [A7]+
0000035E 6604 bne +0x6 /* 00000364 */
00000360 A208 syscall Create/PBHCreate/HCreate, flags=2
00000362 6002 bra +0x4 /* 00000366 */
label00000364:
00000364 A608 syscall Create/PBHCreate/HCreate, flags=6
label00000366:
00000366 3E80 move.w [A7], D0
00000368 4ED1 jmp [A1]
0000036A 225F movea.l A1, [A7]+
0000036C 101F move.b D0, [A7]+
0000036E 205F movea.l A0, [A7]+
00000370 6604 bne +0x6 /* 00000376 */
00000372 A209 syscall Delete/PBHDelete/HDelete, flags=2
00000374 6002 bra +0x4 /* 00000378 */
label00000376:
00000376 A609 syscall Delete/PBHDelete/HDelete, flags=6
label00000378:
00000378 3E80 move.w [A7], D0
0000037A 4ED1 jmp [A1]
0000037C 225F movea.l A1, [A7]+
0000037E 101F move.b D0, [A7]+
00000380 205F movea.l A0, [A7]+
00000382 6604 bne +0x6 /* 00000388 */
00000384 A20B syscall Rename/PBHRename/HRename, flags=2
00000386 6002 bra +0x4 /* 0000038A */
label00000388:
00000388 A60B syscall Rename/PBHRename/HRename, flags=6
label0000038A:
0000038A 3E80 move.w [A7], D0
0000038C 4ED1 jmp [A1]
0000038E 225F movea.l A1, [A7]+
00000390 101F move.b D0, [A7]+
00000392 205F movea.l A0, [A7]+
00000394 6604 bne +0x6 /* 0000039A */
00000396 A242 syscall RstFilLock/PBHRstFLock/HRstFLock, flags=2
00000398 6002 bra +0x4 /* 0000039C */
label0000039A:
0000039A A642 syscall RstFilLock/PBHRstFLock/HRstFLock, flags=6
label0000039C:
0000039C 3E80 move.w [A7], D0
0000039E 4ED1 jmp [A1]
000003A0 225F movea.l A1, [A7]+
000003A2 101F move.b D0, [A7]+
000003A4 205F movea.l A0, [A7]+
000003A6 6604 bne +0x6 /* 000003AC */
000003A8 A241 syscall SetFilLock/PBHSetFLock/HSetFLock, flags=2
000003AA 6002 bra +0x4 /* 000003AE */
label000003AC:
000003AC A641 syscall SetFilLock/PBHSetFLock/HSetFLock, flags=6
label000003AE:
000003AE 3E80 move.w [A7], D0
000003B0 4ED1 jmp [A1]
000003B2 225F movea.l A1, [A7]+
000003B4 101F move.b D0, [A7]+
000003B6 205F movea.l A0, [A7]+
000003B8 6604 bne +0x6 /* 000003BE */
000003BA A20C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=2
000003BC 6002 bra +0x4 /* 000003C0 */
label000003BE:
000003BE A60C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=6
label000003C0:
000003C0 3E80 move.w [A7], D0
000003C2 4ED1 jmp [A1]
000003C4 225F movea.l A1, [A7]+
000003C6 101F move.b D0, [A7]+
000003C8 205F movea.l A0, [A7]+
000003CA 6604 bne +0x6 /* 000003D0 */
000003CC A20D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=2
000003CE 6002 bra +0x4 /* 000003D2 */
label000003D0:
000003D0 A60D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=6
label000003D2:
000003D2 3E80 move.w [A7], D0
000003D4 4ED1 jmp [A1]
label000003D6:
000003D6 4E56 FEF8 link A6, -0x0108
000003DA 41FA 0890 lea.l A0, [PC + 0x890 /* 00000C6C, value 0x3C61736B '<ask', cstring "<ask \"catalog(volume name)\" w"... */]
000003DE 2D48 FEF8 move.l [A6 - 0x108], A0
000003E2 206E 0008 movea.l A0, [A6 + 0x8]
000003E6 4A50 tst.w [A0]
000003E8 663C bne +0x3E /* 00000426 */
000003EA 4EBA 005A jsr [PC + 0x5A /* 00000446 */]
000003EE 598F subq.l A7, 4
000003F0 48C0 ext.l D0
000003F2 2F00 move.l -[A7], D0
000003F4 4EBA FCB0 jsr [PC - 0x350 /* 000000A6 */]
000003F8 205F movea.l A0, [A7]+
000003FA 2D48 FEFC move.l [A6 - 0x104], A0
000003FE 2F2E FEFC move.l -[A7], [A6 - 0x104]
00000402 4EBA FD82 jsr [PC - 0x27E /* 00000186 */]
00000406 206E FEFC movea.l A0, [A6 - 0x104]
0000040A 2F10 move.l -[A7], [A0]
0000040C 4EBA 0082 jsr [PC + 0x82 /* 00000490 */]
00000410 588F addq.l A7, 4
00000412 206E 0008 movea.l A0, [A6 + 0x8]
00000416 216E FEFC 0042 move.l [A0 + 0x42], [A6 - 0x104]
0000041C 2F2E FEFC move.l -[A7], [A6 - 0x104]
00000420 4EBA FD6E jsr [PC - 0x292 /* 00000190 */]
00000424 600C bra +0xE /* 00000432 */
label00000426:
00000426 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000042A 2F2E FEF8 move.l -[A7], [A6 - 0x108]
0000042E 4EBA 01C8 jsr [PC + 0x1C8 /* 000005F8 */]
label00000432:
00000432 4E5E unlink A6
00000434 205F movea.l A0, [A7]+
00000436 4FEF 0004 lea.l A7, [A7 + 0x4]
0000043A 2E80 move.l [A7], D0
0000043C 4ED0 jmp [A0]
0000043E 4D41 chk.w D6, D1
00000440 494E chk.w D4, A6
00000442 2020 move.l D0, -[A0]
00000444 2020 move.l D0, -[A0]
fn00000446:
00000446 4E56 FE84 link A6, -0x017C
0000044A 426E FE84 clr.w [A6 - 0x17C]
0000044E 41EE FE86 lea.l A0, [A6 - 0x17A]
00000452 2D48 FF98 move.l [A6 - 0x68], A0
00000456 7001 moveq.l D0, 0x01
00000458 3D40 FFA2 move.w [A6 - 0x5E], D0
0000045C 6010 bra +0x12 /* 0000046E */
label0000045E:
0000045E 7000 moveq.l D0, 0x00
00000460 102E FE86 move.b D0, [A6 - 0x17A]
00000464 5240 addq.w D0, 1
00000466 D16E FE84 add.w [A6 - 0x17C], D0
0000046A 526E FFA2 addq.w [A6 - 0x5E], 1
label0000046E:
0000046E 558F subq.l A7, 2
00000470 486E FF86 pea.l [A6 - 0x7A]
00000474 4267 clr.w -[A7]
00000476 4EBA FEAA jsr [PC - 0x156 /* 00000322 */]
0000047A 301F move.w D0, [A7]+
0000047C 4A40 tst.w D0
0000047E 67DE beq -0x20 /* 0000045E */
00000480 302E FE84 move.w D0, [A6 - 0x17C]
00000484 4E5E unlink A6
00000486 4E75 rts
00000488 4745 chk.w D3, D5
0000048A 5456 addq.w [A6], 2
0000048C 4F4C chk.w D7, A4
0000048E 554D subq.w A5, 2
fn00000490:
00000490 4E56 FE84 link A6, -0x017C
00000494 426E FE84 clr.w [A6 - 0x17C]
00000498 41EE FE86 lea.l A0, [A6 - 0x17A]
0000049C 2D48 FF98 move.l [A6 - 0x68], A0
000004A0 7001 moveq.l D0, 0x01
000004A2 3D40 FFA2 move.w [A6 - 0x5E], D0
000004A6 6034 bra +0x36 /* 000004DC */
label000004A8:
000004A8 486E FE87 pea.l [A6 - 0x179]
000004AC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004B0 7000 moveq.l D0, 0x00
000004B2 102E FE86 move.b D0, [A6 - 0x17A]
000004B6 2F00 move.l -[A7], D0
000004B8 4EBA FD06 jsr [PC - 0x2FA /* 000001C0 */]
000004BC 7000 moveq.l D0, 0x00
000004BE 102E FE86 move.b D0, [A6 - 0x17A]
000004C2 4840 swap.w D0
000004C4 4240 clr.w D0
000004C6 4840 swap.w D0
000004C8 D1AE 0008 add.l [A6 + 0x8], D0
000004CC 206E 0008 movea.l A0, [A6 + 0x8]
000004D0 52AE 0008 addq.l [A6 + 0x8], 1
000004D4 700D moveq.l D0, 0x0D
000004D6 1080 move.b [A0], D0
000004D8 526E FFA2 addq.w [A6 - 0x5E], 1
label000004DC:
000004DC 558F subq.l A7, 2
000004DE 486E FF86 pea.l [A6 - 0x7A]
000004E2 4267 clr.w -[A7]
000004E4 4EBA FE3C jsr [PC - 0x1C4 /* 00000322 */]
000004E8 301F move.w D0, [A7]+
000004EA 4A40 tst.w D0
000004EC 67BA beq -0x44 /* 000004A8 */
000004EE 206E 0008 movea.l A0, [A6 + 0x8]
000004F2 4210 clr.b [A0]
000004F4 4E5E unlink A6
000004F6 4E75 rts
000004F8 4745 chk.w D3, D5
000004FA 5456 addq.w [A6], 2
000004FC 4F4C chk.w D7, A4
000004FE 554D subq.w A5, 2
00000500 4E56 0000 link A6, 0
00000504 206E 000C movea.l A0, [A6 + 0xC]
00000508 216E 0008 0050 move.l [A0 + 0x50], [A6 + 0x8]
0000050E 206E 000C movea.l A0, [A6 + 0xC]
00000512 7001 moveq.l D0, 0x01
00000514 3140 004C move.w [A0 + 0x4C], D0
00000518 206E 000C movea.l A0, [A6 + 0xC]
0000051C 2068 0048 movea.l A0, [A0 + 0x48]
00000520 4E90 jsr [A0]
00000522 4E5E unlink A6
00000524 205F movea.l A0, [A7]+
00000526 4FEF 0008 lea.l A7, [A7 + 0x8]
0000052A 4ED0 jmp [A0]
0000052C 5345 subq.w D5, 1
0000052E 4E44 trap 4
00000530 4341 chk.w D1, D1
00000532 5244 addq.w D4, 1
00000534 4E56 0000 link A6, 0
00000538 206E 000C movea.l A0, [A6 + 0xC]
0000053C 216E 0008 0050 move.l [A0 + 0x50], [A6 + 0x8]
00000542 206E 000C movea.l A0, [A6 + 0xC]
00000546 7002 moveq.l D0, 0x02
00000548 3140 004C move.w [A0 + 0x4C], D0
0000054C 206E 000C movea.l A0, [A6 + 0xC]
00000550 2068 0048 movea.l A0, [A0 + 0x48]
00000554 4E90 jsr [A0]
00000556 206E 000C movea.l A0, [A6 + 0xC]
0000055A 2028 0070 move.l D0, [A0 + 0x70]
0000055E 4E5E unlink A6
00000560 205F movea.l A0, [A7]+
00000562 4FEF 0008 lea.l A7, [A7 + 0x8]
00000566 2E80 move.l [A7], D0
00000568 4ED0 jmp [A0]
0000056A 4556 chk.w D2, [A6]
0000056C 414C chk.w D0, A4
0000056E 4558 chk.w D2, [A0]+
00000570 5052 addq.w [A2], 8
00000572 4E56 0000 link A6, 0
00000576 206E 000C movea.l A0, [A6 + 0xC]
0000057A 216E 0008 0050 move.l [A0 + 0x50], [A6 + 0x8]
00000580 206E 000C movea.l A0, [A6 + 0xC]
00000584 7003 moveq.l D0, 0x03
00000586 3140 004C move.w [A0 + 0x4C], D0
0000058A 206E 000C movea.l A0, [A6 + 0xC]
0000058E 2068 0048 movea.l A0, [A0 + 0x48]
00000592 4E90 jsr [A0]
00000594 206E 000C movea.l A0, [A6 + 0xC]
00000598 2028 0070 move.l D0, [A0 + 0x70]
0000059C 4E5E unlink A6
0000059E 205F movea.l A0, [A7]+
000005A0 4FEF 0008 lea.l A7, [A7 + 0x8]
000005A4 2E80 move.l [A7], D0
000005A6 4ED0 jmp [A0]
000005A8 5354 subq.w [A4], 1
000005AA 5249 addq.w A1, 1
000005AC 4E47 trap 7
000005AE 4C45 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, D5
000005B2 0000 206E ori.b D0, 0x6E /* 'n' */
000005B6 0010 216E ori.b [A0], 0x6E /* 'n' */
000005BA 000C 0050 ori.b A4, 0x50 /* 'P' */
000005BE 206E 0010 movea.l A0, [A6 + 0x10]
000005C2 216E 0008 0054 move.l [A0 + 0x54], [A6 + 0x8]
000005C8 206E 0010 movea.l A0, [A6 + 0x10]
000005CC 7004 moveq.l D0, 0x04
000005CE 3140 004C move.w [A0 + 0x4C], D0
000005D2 206E 0010 movea.l A0, [A6 + 0x10]
000005D6 2068 0048 movea.l A0, [A0 + 0x48]
000005DA 4E90 jsr [A0]
000005DC 206E 0010 movea.l A0, [A6 + 0x10]
000005E0 2028 0070 move.l D0, [A0 + 0x70]
000005E4 4E5E unlink A6
000005E6 205F movea.l A0, [A7]+
000005E8 4FEF 000C lea.l A7, [A7 + 0xC]
000005EC 2E80 move.l [A7], D0
000005EE 4ED0 jmp [A0]
000005F0 5354 subq.w [A4], 1
000005F2 5249 addq.w A1, 1
000005F4 4E47 trap 7
000005F6 4D41 chk.w D6, D1
fn000005F8:
000005F8 4E56 0000 link A6, 0
000005FC 206E 000C movea.l A0, [A6 + 0xC]
00000600 216E 0008 0050 move.l [A0 + 0x50], [A6 + 0x8]
00000606 206E 000C movea.l A0, [A6 + 0xC]
0000060A 7005 moveq.l D0, 0x05
0000060C 3140 004C move.w [A0 + 0x4C], D0
00000610 206E 000C movea.l A0, [A6 + 0xC]
00000614 2068 0048 movea.l A0, [A0 + 0x48]
00000618 4E90 jsr [A0]
0000061A 4E5E unlink A6
0000061C 205F movea.l A0, [A7]+
0000061E 4FEF 0008 lea.l A7, [A7 + 0x8]
00000622 4ED0 jmp [A0]
00000624 5345 subq.w D5, 1
00000626 4E44 trap 4
00000628 4843 swap.w D3
0000062A 4D45 chk.w D6, D5
0000062C 4E56 0000 link A6, 0
00000630 206E 0010 movea.l A0, [A6 + 0x10]
00000634 216E 000C 0050 move.l [A0 + 0x50], [A6 + 0xC]
0000063A 206E 0010 movea.l A0, [A6 + 0x10]
0000063E 216E 0008 0054 move.l [A0 + 0x54], [A6 + 0x8]
00000644 206E 0010 movea.l A0, [A6 + 0x10]
00000648 7006 moveq.l D0, 0x06
0000064A 3140 004C move.w [A0 + 0x4C], D0
0000064E 206E 0010 movea.l A0, [A6 + 0x10]
00000652 2068 0048 movea.l A0, [A0 + 0x48]
00000656 4E90 jsr [A0]
00000658 4E5E unlink A6
0000065A 205F movea.l A0, [A7]+
0000065C 4FEF 000C lea.l A7, [A7 + 0xC]
00000660 4ED0 jmp [A0]
00000662 5A45 addq.w D5, 5
00000664 524F addq.w A7, 1
00000666 4259 clr.w [A1]+
00000668 5445 addq.w D5, 2
0000066A 4E56 0000 link A6, 0
0000066E 206E 000C movea.l A0, [A6 + 0xC]
00000672 216E 0008 0050 move.l [A0 + 0x50], [A6 + 0x8]
00000678 206E 000C movea.l A0, [A6 + 0xC]
0000067C 7007 moveq.l D0, 0x07
0000067E 3140 004C move.w [A0 + 0x4C], D0
00000682 206E 000C movea.l A0, [A6 + 0xC]
00000686 2068 0048 movea.l A0, [A0 + 0x48]
0000068A 4E90 jsr [A0]
0000068C 206E 000C movea.l A0, [A6 + 0xC]
00000690 2028 0070 move.l D0, [A0 + 0x70]
00000694 4E5E unlink A6
00000696 205F movea.l A0, [A7]+
00000698 4FEF 0008 lea.l A7, [A7 + 0x8]
0000069C 2E80 move.l [A7], D0
0000069E 4ED0 jmp [A0]
000006A0 5041 addq.w D1, 8
000006A2 5354 subq.w [A4], 1
000006A4 4F5A chk.w D7, [A2]+
000006A6 4552 chk.w D2, [A2]
000006A8 4E56 0000 link A6, 0
000006AC 206E 0010 movea.l A0, [A6 + 0x10]
000006B0 216E 000C 0050 move.l [A0 + 0x50], [A6 + 0xC]
000006B6 206E 0010 movea.l A0, [A6 + 0x10]
000006BA 216E 0008 0054 move.l [A0 + 0x54], [A6 + 0x8]
000006C0 206E 0010 movea.l A0, [A6 + 0x10]
000006C4 7008 moveq.l D0, 0x08
000006C6 3140 004C move.w [A0 + 0x4C], D0
000006CA 206E 0010 movea.l A0, [A6 + 0x10]
000006CE 2068 0048 movea.l A0, [A0 + 0x48]
000006D2 4E90 jsr [A0]
000006D4 4E5E unlink A6
000006D6 205F movea.l A0, [A7]+
000006D8 4FEF 000C lea.l A7, [A7 + 0xC]
000006DC 4ED0 jmp [A0]
000006DE 5A45 addq.w D5, 5
000006E0 524F addq.w A7, 1
000006E2 544F addq.w A7, 2
000006E4 5041 addq.w D1, 8
000006E6 4E56 0000 link A6, 0
000006EA 206E 000C movea.l A0, [A6 + 0xC]
000006EE 216E 0008 0050 move.l [A0 + 0x50], [A6 + 0x8]
000006F4 206E 000C movea.l A0, [A6 + 0xC]
000006F8 7009 moveq.l D0, 0x09
000006FA 3140 004C move.w [A0 + 0x4C], D0
000006FE 206E 000C movea.l A0, [A6 + 0xC]
00000702 2068 0048 movea.l A0, [A0 + 0x48]
00000706 4E90 jsr [A0]
00000708 206E 000C movea.l A0, [A6 + 0xC]
0000070C 2028 0070 move.l D0, [A0 + 0x70]
00000710 4E5E unlink A6
00000712 205F movea.l A0, [A7]+
00000714 4FEF 0008 lea.l A7, [A7 + 0x8]
00000718 2E80 move.l [A7], D0
0000071A 4ED0 jmp [A0]
0000071C 5354 subq.w [A4], 1
0000071E 5254 addq.w [A4], 1
00000720 4F4C chk.w D7, A4
00000722 4F4E chk.w D7, A6
00000724 4E56 0000 link A6, 0
00000728 206E 000C movea.l A0, [A6 + 0xC]
0000072C 216E 0008 0050 move.l [A0 + 0x50], [A6 + 0x8]
00000732 206E 000C movea.l A0, [A6 + 0xC]
00000736 700A moveq.l D0, 0x0A
00000738 3140 004C move.w [A0 + 0x4C], D0
0000073C 206E 000C movea.l A0, [A6 + 0xC]
00000740 2068 0048 movea.l A0, [A0 + 0x48]
00000744 4E90 jsr [A0]
00000746 206E 000C movea.l A0, [A6 + 0xC]
0000074A 2028 0070 move.l D0, [A0 + 0x70]
0000074E 4E5E unlink A6
00000750 205F movea.l A0, [A7]+
00000752 4FEF 0008 lea.l A7, [A7 + 0x8]
00000756 2E80 move.l [A7], D0
00000758 4ED0 jmp [A0]
0000075A 5354 subq.w [A4], 1
0000075C 5254 addq.w [A4], 1
0000075E 4F4E chk.w D7, A6
00000760 554D subq.w A5, 2
00000762 4E56 0000 link A6, 0
00000766 206E 000C movea.l A0, [A6 + 0xC]
0000076A 216E 0008 0050 move.l [A0 + 0x50], [A6 + 0x8]
00000770 206E 000C movea.l A0, [A6 + 0xC]
00000774 700B moveq.l D0, 0x0B
00000776 3140 004C move.w [A0 + 0x4C], D0
0000077A 206E 000C movea.l A0, [A6 + 0xC]
0000077E 2068 0048 movea.l A0, [A0 + 0x48]
00000782 4E90 jsr [A0]
00000784 206E 000C movea.l A0, [A6 + 0xC]
00000788 1028 0073 move.b D0, [A0 + 0x73]
0000078C 4E5E unlink A6
0000078E 205F movea.l A0, [A7]+
00000790 4FEF 0008 lea.l A7, [A7 + 0x8]
00000794 1E80 move.b [A7], D0
00000796 4ED0 jmp [A0]
00000798 5354 subq.w [A4], 1
0000079A 5254 addq.w [A4], 1
0000079C 4F42 chk.w D7, D2
0000079E 4F4F chk.w D7, A7
000007A0 4E56 0000 link A6, 0
000007A4 206E 0010 movea.l A0, [A6 + 0x10]
000007A8 216E 000C 0050 move.l [A0 + 0x50], [A6 + 0xC]
000007AE 206E 0010 movea.l A0, [A6 + 0x10]
000007B2 216E 0008 0054 move.l [A0 + 0x54], [A6 + 0x8]
000007B8 206E 0010 movea.l A0, [A6 + 0x10]
000007BC 700C moveq.l D0, 0x0C
000007BE 3140 004C move.w [A0 + 0x4C], D0
000007C2 206E 0010 movea.l A0, [A6 + 0x10]
000007C6 2068 0048 movea.l A0, [A0 + 0x48]
000007CA 4E90 jsr [A0]
000007CC 4E5E unlink A6
000007CE 205F movea.l A0, [A7]+
000007D0 4FEF 000C lea.l A7, [A7 + 0xC]
000007D4 4ED0 jmp [A0]
000007D6 5354 subq.w [A4], 1
000007D8 5254 addq.w [A4], 1
000007DA 4F45 chk.w D7, D5
000007DC 5854 addq.w [A4], 4
000007DE 4E56 0000 link A6, 0
000007E2 206E 0010 movea.l A0, [A6 + 0x10]
000007E6 216E 000C 0050 move.l [A0 + 0x50], [A6 + 0xC]
000007EC 206E 0010 movea.l A0, [A6 + 0x10]
000007F0 216E 0008 0054 move.l [A0 + 0x54], [A6 + 0x8]
000007F6 206E 0010 movea.l A0, [A6 + 0x10]
000007FA 700D moveq.l D0, 0x0D
000007FC 3140 004C move.w [A0 + 0x4C], D0
00000800 206E 0010 movea.l A0, [A6 + 0x10]
00000804 2068 0048 movea.l A0, [A0 + 0x48]
00000808 4E90 jsr [A0]
0000080A 4E5E unlink A6
0000080C 205F movea.l A0, [A7]+
0000080E 4FEF 000C lea.l A7, [A7 + 0xC]
00000812 4ED0 jmp [A0]
00000814 4C4F 4E47 movem.l D0,D1,D2,D6,A1,A2,A3,A6, A7
00000818 544F addq.w A7, 2
0000081A 5354 subq.w [A4], 1
0000081C 4E56 0000 link A6, 0
00000820 206E 0010 movea.l A0, [A6 + 0x10]
00000824 216E 000C 0050 move.l [A0 + 0x50], [A6 + 0xC]
0000082A 206E 0010 movea.l A0, [A6 + 0x10]
0000082E 216E 0008 0054 move.l [A0 + 0x54], [A6 + 0x8]
00000834 206E 0010 movea.l A0, [A6 + 0x10]
00000838 700E moveq.l D0, 0x0E
0000083A 3140 004C move.w [A0 + 0x4C], D0
0000083E 206E 0010 movea.l A0, [A6 + 0x10]
00000842 2068 0048 movea.l A0, [A0 + 0x48]
00000846 4E90 jsr [A0]
00000848 4E5E unlink A6
0000084A 205F movea.l A0, [A7]+
0000084C 4FEF 000C lea.l A7, [A7 + 0xC]
00000850 4ED0 jmp [A0]
00000852 4E55 4D54 link A5, -0xFFFFB2AC
00000856 4F53 chk.w D7, [A3]
00000858 5452 addq.w [A2], 2
0000085A 4E56 0000 link A6, 0
0000085E 206E 0012 movea.l A0, [A6 + 0x12]
00000862 216E 000E 0050 move.l [A0 + 0x50], [A6 + 0xE]
00000868 206E 0012 movea.l A0, [A6 + 0x12]
0000086C 326E 000C movea.w A1, [A6 + 0xC]
00000870 2149 0054 move.l [A0 + 0x54], A1
00000874 206E 0012 movea.l A0, [A6 + 0x12]
00000878 216E 0008 0058 move.l [A0 + 0x58], [A6 + 0x8]
0000087E 206E 0012 movea.l A0, [A6 + 0x12]
00000882 700F moveq.l D0, 0x0F
00000884 3140 004C move.w [A0 + 0x4C], D0
00000888 206E 0012 movea.l A0, [A6 + 0x12]
0000088C 2068 0048 movea.l A0, [A0 + 0x48]
00000890 4E90 jsr [A0]
00000892 4E5E unlink A6
00000894 205F movea.l A0, [A7]+
00000896 4FEF 000E lea.l A7, [A7 + 0xE]
0000089A 4ED0 jmp [A0]
0000089C 4E55 4D54 link A5, -0xFFFFB2AC
000008A0 4F48 chk.w D7, A0
000008A2 4558 chk.w D2, [A0]+
000008A4 4E56 0000 link A6, 0
000008A8 102E 000C move.b D0, [A6 + 0xC]
000008AC 4880 ext.w D0
000008AE 48C0 ext.l D0
000008B0 206E 000E movea.l A0, [A6 + 0xE]
000008B4 2140 0050 move.l [A0 + 0x50], D0
000008B8 206E 000E movea.l A0, [A6 + 0xE]
000008BC 216E 0008 0054 move.l [A0 + 0x54], [A6 + 0x8]
000008C2 206E 000E movea.l A0, [A6 + 0xE]
000008C6 7010 moveq.l D0, 0x10
000008C8 3140 004C move.w [A0 + 0x4C], D0
000008CC 206E 000E movea.l A0, [A6 + 0xE]
000008D0 2068 0048 movea.l A0, [A0 + 0x48]
000008D4 4E90 jsr [A0]
000008D6 4E5E unlink A6
000008D8 205F movea.l A0, [A7]+
000008DA 4FEF 000A lea.l A7, [A7 + 0xA]
000008DE 4ED0 jmp [A0]
000008E0 424F clr.w A7
000008E2 4F4C chk.w D7, A4
000008E4 544F addq.w A7, 2
000008E6 5354 subq.w [A4], 1
000008E8 4E56 0000 link A6, 0
000008EC 206E 0010 movea.l A0, [A6 + 0x10]
000008F0 216E 000C 0050 move.l [A0 + 0x50], [A6 + 0xC]
000008F6 206E 0010 movea.l A0, [A6 + 0x10]
000008FA 216E 0008 0054 move.l [A0 + 0x54], [A6 + 0x8]
00000900 206E 0010 movea.l A0, [A6 + 0x10]
00000904 7011 moveq.l D0, 0x11
00000906 3140 004C move.w [A0 + 0x4C], D0
0000090A 206E 0010 movea.l A0, [A6 + 0x10]
0000090E 2068 0048 movea.l A0, [A0 + 0x48]
00000912 4E90 jsr [A0]
00000914 4E5E unlink A6
00000916 205F movea.l A0, [A7]+
00000918 4FEF 000C lea.l A7, [A7 + 0xC]
0000091C 4ED0 jmp [A0]
0000091E 4558 chk.w D2, [A0]+
00000920 5454 addq.w [A4], 2
00000922 4F53 chk.w D7, [A3]
00000924 5452 addq.w [A2], 2
00000926 4E56 0000 link A6, 0
0000092A 206E 000C movea.l A0, [A6 + 0xC]
0000092E 216E 0008 0050 move.l [A0 + 0x50], [A6 + 0x8]
00000934 206E 000C movea.l A0, [A6 + 0xC]
00000938 7012 moveq.l D0, 0x12
0000093A 3140 004C move.w [A0 + 0x4C], D0
0000093E 206E 000C movea.l A0, [A6 + 0xC]
00000942 2068 0048 movea.l A0, [A0 + 0x48]
00000946 4E90 jsr [A0]
00000948 206E 000C movea.l A0, [A6 + 0xC]
0000094C 2028 0070 move.l D0, [A0 + 0x70]
00000950 4E5E unlink A6
00000952 205F movea.l A0, [A7]+
00000954 4FEF 0008 lea.l A7, [A7 + 0x8]
00000958 2E80 move.l [A7], D0
0000095A 4ED0 jmp [A0]
0000095C 4745 chk.w D3, D5
0000095E 5447 addq.w D7, 2
00000960 4C4F 4241 movem.l D0,D6,A1,A6, A7
00000964 4E56 0000 link A6, 0
00000968 206E 0010 movea.l A0, [A6 + 0x10]
0000096C 216E 000C 0050 move.l [A0 + 0x50], [A6 + 0xC]
00000972 206E 0010 movea.l A0, [A6 + 0x10]
00000976 216E 0008 0054 move.l [A0 + 0x54], [A6 + 0x8]
0000097C 206E 0010 movea.l A0, [A6 + 0x10]
00000980 7013 moveq.l D0, 0x13
00000982 3140 004C move.w [A0 + 0x4C], D0
00000986 206E 0010 movea.l A0, [A6 + 0x10]
0000098A 2068 0048 movea.l A0, [A0 + 0x48]
0000098E 4E90 jsr [A0]
00000990 4E5E unlink A6
00000992 205F movea.l A0, [A7]+
00000994 4FEF 000C lea.l A7, [A7 + 0xC]
00000998 4ED0 jmp [A0]
0000099A 5345 subq.w D5, 1
0000099C 5447 addq.w D7, 2
0000099E 4C4F 4241 movem.l D0,D6,A1,A6, A7
000009A2 4E56 0000 link A6, 0
000009A6 102E 000C move.b D0, [A6 + 0xC]
000009AA 4880 ext.w D0
000009AC 48C0 ext.l D0
000009AE 206E 000E movea.l A0, [A6 + 0xE]
000009B2 2140 0050 move.l [A0 + 0x50], D0
000009B6 206E 000E movea.l A0, [A6 + 0xE]
000009BA 216E 0008 0054 move.l [A0 + 0x54], [A6 + 0x8]
000009C0 206E 000E movea.l A0, [A6 + 0xE]
000009C4 7014 moveq.l D0, 0x14
000009C6 3140 004C move.w [A0 + 0x4C], D0
000009CA 206E 000E movea.l A0, [A6 + 0xE]
000009CE 2068 0048 movea.l A0, [A0 + 0x48]
000009D2 4E90 jsr [A0]
000009D4 206E 000E movea.l A0, [A6 + 0xE]
000009D8 2028 0070 move.l D0, [A0 + 0x70]
000009DC 4E5E unlink A6
000009DE 205F movea.l A0, [A7]+
000009E0 4FEF 000A lea.l A7, [A7 + 0xA]
000009E4 2E80 move.l [A7], D0
000009E6 4ED0 jmp [A0]
000009E8 4745 chk.w D3, D5
000009EA 5446 addq.w D6, 2
000009EC 4945 chk.w D4, D5
000009EE 4C44 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, D4
000009F2 0000 102E ori.b D0, 0x2E /* '.' */
000009F6 000A 4880 ori.b A2, 0x80
000009FA 48C0 ext.l D0
000009FC 206E 000C movea.l A0, [A6 + 0xC]
00000A00 2140 0050 move.l [A0 + 0x50], D0
00000A04 206E 000C movea.l A0, [A6 + 0xC]
00000A08 326E 0008 movea.w A1, [A6 + 0x8]
00000A0C 2149 0054 move.l [A0 + 0x54], A1
00000A10 206E 000C movea.l A0, [A6 + 0xC]
00000A14 7015 moveq.l D0, 0x15
00000A16 3140 004C move.w [A0 + 0x4C], D0
00000A1A 206E 000C movea.l A0, [A6 + 0xC]
00000A1E 2068 0048 movea.l A0, [A0 + 0x48]
00000A22 4E90 jsr [A0]
00000A24 206E 000C movea.l A0, [A6 + 0xC]
00000A28 2028 0070 move.l D0, [A0 + 0x70]
00000A2C 4E5E unlink A6
00000A2E 205F movea.l A0, [A7]+
00000A30 4FEF 0008 lea.l A7, [A7 + 0x8]
00000A34 2E80 move.l [A7], D0
00000A36 4ED0 jmp [A0]
00000A38 4745 chk.w D3, D5
00000A3A 5446 addq.w D6, 2
00000A3C 4945 chk.w D4, D5
00000A3E 4C44 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, D4
00000A42 0000 102E ori.b D0, 0x2E /* '.' */
00000A46 000A 4880 ori.b A2, 0x80
00000A4A 48C0 ext.l D0
00000A4C 206E 000C movea.l A0, [A6 + 0xC]
00000A50 2140 0050 move.l [A0 + 0x50], D0
00000A54 206E 000C movea.l A0, [A6 + 0xC]
00000A58 326E 0008 movea.w A1, [A6 + 0x8]
00000A5C 2149 0054 move.l [A0 + 0x54], A1
00000A60 206E 000C movea.l A0, [A6 + 0xC]
00000A64 7016 moveq.l D0, 0x16
00000A66 3140 004C move.w [A0 + 0x4C], D0
00000A6A 206E 000C movea.l A0, [A6 + 0xC]
00000A6E 2068 0048 movea.l A0, [A0 + 0x48]
00000A72 4E90 jsr [A0]
00000A74 206E 000C movea.l A0, [A6 + 0xC]
00000A78 2028 0070 move.l D0, [A0 + 0x70]
00000A7C 4E5E unlink A6
00000A7E 205F movea.l A0, [A7]+
00000A80 4FEF 0008 lea.l A7, [A7 + 0x8]
00000A84 2E80 move.l [A7], D0
00000A86 4ED0 jmp [A0]
00000A88 4745 chk.w D3, D5
00000A8A 5446 addq.w D6, 2
00000A8C 4945 chk.w D4, D5
00000A8E 4C44 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, D4
00000A92 0000 102E ori.b D0, 0x2E /* '.' */
00000A96 0010 4880 ori.b [A0], 0x80
00000A9A 48C0 ext.l D0
00000A9C 206E 0012 movea.l A0, [A6 + 0x12]
00000AA0 2140 0050 move.l [A0 + 0x50], D0
00000AA4 206E 0012 movea.l A0, [A6 + 0x12]
00000AA8 216E 000C 0054 move.l [A0 + 0x54], [A6 + 0xC]
00000AAE 206E 0012 movea.l A0, [A6 + 0x12]
00000AB2 216E 0008 0058 move.l [A0 + 0x58], [A6 + 0x8]
00000AB8 206E 0012 movea.l A0, [A6 + 0x12]
00000ABC 7017 moveq.l D0, 0x17
00000ABE 3140 004C move.w [A0 + 0x4C], D0
00000AC2 206E 0012 movea.l A0, [A6 + 0x12]
00000AC6 2068 0048 movea.l A0, [A0 + 0x48]
00000ACA 4E90 jsr [A0]
00000ACC 4E5E unlink A6
00000ACE 205F movea.l A0, [A7]+
00000AD0 4FEF 000E lea.l A7, [A7 + 0xE]
00000AD4 4ED0 jmp [A0]
00000AD6 5345 subq.w D5, 1
00000AD8 5446 addq.w D6, 2
00000ADA 4945 chk.w D4, D5
00000ADC 4C44 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, D4
00000AE0 0000 102E ori.b D0, 0x2E /* '.' */
00000AE4 000E 4880 ori.b A6, 0x80
00000AE8 48C0 ext.l D0
00000AEA 206E 0010 movea.l A0, [A6 + 0x10]
00000AEE 2140 0050 move.l [A0 + 0x50], D0
00000AF2 206E 0010 movea.l A0, [A6 + 0x10]
00000AF6 326E 000C movea.w A1, [A6 + 0xC]
00000AFA 2149 0054 move.l [A0 + 0x54], A1
00000AFE 206E 0010 movea.l A0, [A6 + 0x10]
00000B02 216E 0008 0058 move.l [A0 + 0x58], [A6 + 0x8]
00000B08 206E 0010 movea.l A0, [A6 + 0x10]
00000B0C 7018 moveq.l D0, 0x18
00000B0E 3140 004C move.w [A0 + 0x4C], D0
00000B12 206E 0010 movea.l A0, [A6 + 0x10]
00000B16 2068 0048 movea.l A0, [A0 + 0x48]
00000B1A 4E90 jsr [A0]
00000B1C 4E5E unlink A6
00000B1E 205F movea.l A0, [A7]+
00000B20 4FEF 000C lea.l A7, [A7 + 0xC]
00000B24 4ED0 jmp [A0]
00000B26 5345 subq.w D5, 1
00000B28 5446 addq.w D6, 2
00000B2A 4945 chk.w D4, D5
00000B2C 4C44 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, D4
00000B30 0000 102E ori.b D0, 0x2E /* '.' */
00000B34 000E 4880 ori.b A6, 0x80
00000B38 48C0 ext.l D0
00000B3A 206E 0010 movea.l A0, [A6 + 0x10]
00000B3E 2140 0050 move.l [A0 + 0x50], D0
00000B42 206E 0010 movea.l A0, [A6 + 0x10]
00000B46 326E 000C movea.w A1, [A6 + 0xC]
00000B4A 2149 0054 move.l [A0 + 0x54], A1
00000B4E 206E 0010 movea.l A0, [A6 + 0x10]
00000B52 216E 0008 0058 move.l [A0 + 0x58], [A6 + 0x8]
00000B58 206E 0010 movea.l A0, [A6 + 0x10]
00000B5C 7019 moveq.l D0, 0x19
00000B5E 3140 004C move.w [A0 + 0x4C], D0
00000B62 206E 0010 movea.l A0, [A6 + 0x10]
00000B66 2068 0048 movea.l A0, [A0 + 0x48]
00000B6A 4E90 jsr [A0]
00000B6C 4E5E unlink A6
00000B6E 205F movea.l A0, [A7]+
00000B70 4FEF 000C lea.l A7, [A7 + 0xC]
00000B74 4ED0 jmp [A0]
00000B76 5345 subq.w D5, 1
00000B78 5446 addq.w D6, 2
00000B7A 4945 chk.w D4, D5
00000B7C 4C44 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, D4
00000B80 0000 206E ori.b D0, 0x6E /* 'n' */
00000B84 0010 216E ori.b [A0], 0x6E /* 'n' */
00000B88 000C 0050 ori.b A4, 0x50 /* 'P' */
00000B8C 206E 0010 movea.l A0, [A6 + 0x10]
00000B90 216E 0008 0054 move.l [A0 + 0x54], [A6 + 0x8]
00000B96 206E 0010 movea.l A0, [A6 + 0x10]
00000B9A 701A moveq.l D0, 0x1A
00000B9C 3140 004C move.w [A0 + 0x4C], D0
00000BA0 206E 0010 movea.l A0, [A6 + 0x10]
00000BA4 2068 0048 movea.l A0, [A0 + 0x48]
00000BA8 4E90 jsr [A0]
00000BAA 206E 0010 movea.l A0, [A6 + 0x10]
00000BAE 1028 0073 move.b D0, [A0 + 0x73]
00000BB2 4E5E unlink A6
00000BB4 205F movea.l A0, [A7]+
00000BB6 4FEF 000C lea.l A7, [A7 + 0xC]
00000BBA 1E80 move.b [A7], D0
00000BBC 4ED0 jmp [A0]
00000BBE 5354 subq.w [A4], 1
00000BC0 5249 addq.w A1, 1
00000BC2 4E47 trap 7
00000BC4 4551 chk.w D2, [A1]
00000BC6 4E56 0000 link A6, 0
00000BCA 206E 0010 movea.l A0, [A6 + 0x10]
00000BCE 216E 000C 0050 move.l [A0 + 0x50], [A6 + 0xC]
00000BD4 206E 0010 movea.l A0, [A6 + 0x10]
00000BD8 216E 0008 0054 move.l [A0 + 0x54], [A6 + 0x8]
00000BDE 206E 0010 movea.l A0, [A6 + 0x10]
00000BE2 701B moveq.l D0, 0x1B
00000BE4 3140 004C move.w [A0 + 0x4C], D0
00000BE8 206E 0010 movea.l A0, [A6 + 0x10]
00000BEC 2068 0048 movea.l A0, [A0 + 0x48]
00000BF0 4E90 jsr [A0]
00000BF2 4E5E unlink A6
00000BF4 205F movea.l A0, [A7]+
00000BF6 4FEF 000C lea.l A7, [A7 + 0xC]
00000BFA 4ED0 jmp [A0]
00000BFC 5245 addq.w D5, 1
00000BFE 5455 addq.w [A5], 2
00000C00 524E addq.w A6, 1
00000C02 544F addq.w A7, 2
00000C04 4E56 0000 link A6, 0
00000C08 206E 000C movea.l A0, [A6 + 0xC]
00000C0C 216E 0008 0050 move.l [A0 + 0x50], [A6 + 0x8]
00000C12 206E 000C movea.l A0, [A6 + 0xC]
00000C16 701C moveq.l D0, 0x1C
00000C18 3140 004C move.w [A0 + 0x4C], D0
00000C1C 206E 000C movea.l A0, [A6 + 0xC]
00000C20 2068 0048 movea.l A0, [A0 + 0x48]
00000C24 4E90 jsr [A0]
00000C26 4E5E unlink A6
00000C28 205F movea.l A0, [A7]+
00000C2A 4FEF 0008 lea.l A7, [A7 + 0x8]
00000C2E 4ED0 jmp [A0]
00000C30 5343 subq.w D3, 1
00000C32 414E chk.w D0, A6
00000C34 544F addq.w A7, 2
00000C36 5245 addq.w D5, 1
00000C38 4E56 0000 link A6, 0
00000C3C 206E 000C movea.l A0, [A6 + 0xC]
00000C40 216E 0008 0050 move.l [A0 + 0x50], [A6 + 0x8]
00000C46 206E 000C movea.l A0, [A6 + 0xC]
00000C4A 7027 moveq.l D0, 0x27
00000C4C 3140 004C move.w [A0 + 0x4C], D0
00000C50 206E 000C movea.l A0, [A6 + 0xC]
00000C54 2068 0048 movea.l A0, [A0 + 0x48]
00000C58 4E90 jsr [A0]
00000C5A 4E5E unlink A6
00000C5C 205F movea.l A0, [A7]+
00000C5E 4FEF 0008 lea.l A7, [A7 + 0x8]
00000C62 4ED0 jmp [A0]
00000C64 5343 subq.w D3, 1
00000C66 414E chk.w D0, A6
00000C68 544F addq.w A7, 2
00000C6A 5A45 addq.w D5, 5
00000C6C 3C61 movea.w A6, -[A1]
00000C6E 736B moveq.l D1, 0x6B
00000C70 2022 move.l D0, -[A2]
00000C72 6361 bls +0x63 /* 00000CD5 */
00000C74 7461 moveq.l D2, 0x61
00000C76 6C6F bge +0x71 /* 00000CE7 */
00000C78 6728 beq +0x2A /* 00000CA2 */
00000C7A 766F moveq.l D3, 0x6F
00000C7C 6C75 bge +0x77 /* 00000CF3 */
00000C7E 6D65 blt +0x67 /* 00000CE5 */
00000C80 206E 616D movea.l A0, [A6 + 0x616D]
00000C84 6529 bcs +0x2B /* 00000CAF */
00000C86 2220 move.l D1, -[A0]
00000C88 7769 moveq.l D3, 0x69
00000C8A 7468 moveq.l D2, 0x68
00000C8C 2022 move.l D0, -[A2]
00000C8E A931 syscall NewMenu
00000C90 3938 3720 move.w -[A4], [0x00003720]
00000C94 6279 bhi +0x7B /* 00000D0F */
00000C96 2043 movea.l A0, D3
00000C98 6872 bvc +0x74 /* 00000D0C */
00000C9A 6973 bvs +0x75 /* 00000D0F */
00000C9C 2043 movea.l A0, D3
00000C9E 6872 bvc +0x74 /* 00000D12 */
00000CA0 6973 bvs +0x75 /* 00000D15 */
label00000CA2:
00000CA2 7465 moveq.l D2, 0x65
00000CA4 6E73 bgt +0x75 /* 00000D19 */
00000CA6 656E bcs +0x70 /* 00000D16 */
00000CA8 2200 move.l D1, D0